package com.sdry.system.mapper;


import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.sdry.system.entity.JsonRootData;
import org.apache.ibatis.annotations.Select;

import java.util.List;


/**
 * 菜单管理
 * @author chenBin
 * @date 2020年2月10日17:50:32
 * @version V.10
 */

public interface MenuMapper extends BaseMapper<JsonRootData> {


    /**
     * 查询所有选择的菜单
     * @param roleId
     * @return
     */
    @Select("select menu_id from sys_role_menu where role_id = #{roleId} ")
    List<String> queryRoleMenuByRoleList(Long roleId);

    /**
     * 查询所有选择的app菜单
     * @param roleId 角色ID
     * @return List<String>
     */
    @Select("select menu_id from sys_role_app_menu where role_id = #{roleId} ")
    List<String> queryRoleAppMenuByRoleList(Long roleId);
}
